package main

import (
	"a-admin/web"
	"a-common/alog"
	"a-common/auth/permsauth"
	"a-system/dao"
	"log/slog"
)

func main() {
	// 初始化日志
	alog.InitMyLog(slog.LevelDebug)

	// 初始化角色权限缓存
	all, err := dao.NewSysRoleDao().GetAllRoleMenu()
	if err != nil {
		panic("获取系统权限异常！！！" + err.Error())
	}
	err = permsauth.UploadCache(all)
	if err != nil {
		panic("系统权限初始化异常！！！" + err.Error())
	}
	web.Start()
}
